package C03;
class Student{
    /**
     * 访问控制
     * private 私有访问权限 只有本类可以访问 例：int age
     * default 默认访问权限 本包内可以访问 可以不写default关键字
     * protected 受保护访问权限 本包和其他包的子类访问
     * public 公共访问权限
     */
    String id;//学生编号 字符串类型数据
    String name;//学生姓名
    int age;//年龄
    int gender;//性别 0男 1女
    public void read(){//报名方法
        System.out.println("大家好，我是"+name+"我正在学习");
    }
}
public class Demo1 {
    public static void main(String[] args) {
        /**
         * 创建对象
         * new Student(); 为学生对象分配空间
         * Student stu1 创建一个学生类型的变量存放数据
         */
        Student stu1 = new Student();
        // stu1是一个学生对象 可以修改学生信息
        stu1.id = "23304010727";
        stu1.name = "贾美丽";
        System.out.println(stu1.id);
        stu1.read();
        /**
         * 对象的引用传递
         */
        Student stu2 = new Student();
        stu2.name = "贾多多";
        stu2.read();
        Student stu3 = stu2;    //将对象stu2赋值给stu3
        stu3.read();
        stu3.name = "贾淘淘";
        System.out.println("*********");
        stu2.read();
        stu3.read();
    }
}
